build: Start using meson feature options
authorMatthias Clasen <mclasen@redhat.com>
Fri, 21 Aug 2020 23:36:17 +0000 (19:36 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 23 Aug 2020 20:45:15 +0000 (16:45 -0400)
commitc4d350c260879c11ea94641ac820b331aeaccc7c
tree8e636696ced4c914934d044669a2b56e3b85d57a
parent54e4bf8b758336c3330bc3eca597e804a9491be7
build: Start using meson feature options

Use feature options for things that are optional features,
update the docs.

Visible changes here is that the 'print-backends' option
got renamed to 'print' to go better with 'media', and the
'tracker3' option got renamed to 'tracker'.

For options that have been changed into features, the
syntax now is -Dfeature=enabled or -Dfeature=disabled
or -Dfeature=auto.
.gitlab-ci.yml
.gitlab-ci/test-msys2.sh
docs/reference/gtk/building.md
gtk/meson.build
meson.build
meson_options.txt
modules/printbackends/meson.build